@media screen and (max-width:599px) {
    .main {
        margin-top: 10vw;
    }

    .scale_80 {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .main_iner {
        height: auto;
        padding-top: 15vw;
        padding-bottom: 50vw;
    }

    .main_01 {
        width: 67vw;
        margin-bottom: 4vw;
    }

    .main_02 {
        width: 80vw;
        margin-bottom: 4vw;
    }

    .main_vd {
        width: 96vw;
        height: 53.9vw;
        border-radius: 4vw;
    }

    .main_08 {
        width: 116vw;
        margin-top: 4vw;
    }

    .main_03 {
        width: 52vw;
        right: 35vw;
        bottom: -41vw;

        z-index: 200;
    }

    .main_04 {
        width: 36vw;
        right: 18vw;
        bottom: -9vw;
    }

    .main_05 {
        width: 36vw;
        bottom: 0vw;
        right: 10vw;
    }

    .main_txt {
        height: 4.9vw;
        bottom: 4vw;
    }

    .main_10 {
        right: 14.4vw;
    }

    .main_09 {
        left: 11.8vw;
    }

    .main_blnc {
        width: 100%;
        height: 2.3vw;
        background: #fff;
        margin-top: -2vw;
        z-index: 150;
        position: relative;
    }

    .main_06 {
        display: none;
    }

    .con01 {
        height: 140VW;
        padding-top: 18vw;
    }

    .con01_tleft_01 .con01_pwrap {
        flex-direction: column !important;
        align-items: flex-start !important;
    }

    .con01_tright_01 {
        top: 37vw;
        right: 2vw;
    }

    .con01_tright_02 {
        top: 105vw;
        right: 2vw;
    }

    .con01_tleft_01 {
        top: 37vw;
        left: 2vw;
    }

    .con01_tleft_02 {
        top: 105vw;
        left: 2vw;
    }

    div.con01_twrap {
        display: flex;
        justify-content: center;
    }

    div.con01_vd {
        position: relative;
        width: 50vw;
        height: 50vw;
        border-radius: 50%;
        overflow: hidden;
        z-index: 1000;
    }

    p.con01_t1 {
        font-size: 3.2vw;
        opacity: 0.8;
    }

    p.con01_t2 {
        font-size: 8vw;
    }

    .con01_t2_01 {
        width: 16.5vw;
        margin-right: 2vw;
    }

    .con01_t2_02 {
        width: 18.7vw;
        margin-right: 2vw;
    }

    .con01_t2_03 {
        width: 5.4vw;
        margin-left: 2vw;
    }

    .con01_t2_04 {
        width: 10.7VW;
    }

    p.con01_t3 {
        font-size: 5.7vw;
        margin-top: 1.1vw;
    }

    p.con01_t4 {
        font-size: 5vw;
        margin-top: 1.8vw;
        margin-left: 1vw;
    }

    div.con02_twrap {
        position: static;
    }

    .con02_04 {
        margin-bottom: 6vw;
    }

    div.con02_01 {
        position: static;
        width: 80vw;

        margin-top: 6vw;
    }

    div.con02 {
        height: auto;
        padding-top: 10vw;
        border-radius: 0;
    }


    .con02_02 {
        width: 78vw;
        margin-bottom: 2vw;
    }

    .con03 {
        margin-top: 0;
    }

    .con03_iner {
        padding-top: 0;
        height: auto;
    }



    div.con03_twrap {
        position: relative;
        top: auto;
        left: auto;

        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    div.con02_05 {
        position: relative;
        top: auto;
        right: auto;

        width: 54vw;

        -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 70%, rgba(0, 0, 0, 0) 100%);
        mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 70%, rgba(0, 0, 0, 0) 100%);
    }


    .con02_07 {
        width: 34vw;
        margin-bottom: 4vw;
        border-radius: 10vw;
    }

    .con02_06 {
        width: 19vw;
        left: 63vw;
        top: 0vw
    }

    div.con03_twrap_02 {
        position: relative;
        left: auto;
        bottom: auto;

        justify-content: flex-start;
        align-items: flex-start;

        margin-left: 3vw;
    }

    .flip_wrap {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    p.con03_t2 {
        font-size: 5vw;
    }

    p.con03_t3 {
        font-size: 3.5vw;
    }

    .con03_t1 {
        margin-bottom: 8vw;
    }

    .con03_ovry {
        width: 111vw;
        height: 91vw;
        transform: scaleX(1.6);
    }

    .con03_box_wrap {
        width: 105%;
        row-gap: 1vw;
        column-gap: 1vw;
        margin-left: 7vw;
    }

    .con03_box {
        width: 23.7vw;
        height: 21vw;
        border-radius: 2vw;
    }

    .con03_box_head {
        height: 6.3vw;
        font-size: 3.2vw;
    }

    .con03_box_t1 {
        font-size: 4.3vw;
        margin-bottom: 1vw;
    }

    .con03_box_t2 {
        font-size: 3vw;
    }

    .con03_box_line {
        font-size: 2.3vw;
        margin: 0 1vw;
    }

    .con03_box_body {
        margin-top: 1.6vw;
    }

    .con03_iner_02 {
        margin-top: -25vw;
        padding-bottom: 10vw;

        display: flex;
        justify-content: center;
        align-items: center;
    }

    .con03_03 {
        width: 91vw;
        margin-top: 6vw;
        margin-bottom: 4vw;
    }

    .tab_menu_wrap {
        height: auto;
        padding-top: 4vw;
        padding-bottom: 4vw;
    }

    .tab_menu_iner {
        column-gap: 0vw;
        row-gap: 0.2vw;
        width: 100%;
    }

    .tab_menu {
        width: 31vw;
        height: 7vw;
        font-size: 3.5vw;
    }

    .tab_menu_iner {
        column-gap: 0vw;
        row-gap: 2vw;
        width: 100%;
    }

    .tab_top {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .tab_top_twrap {
        align-items: center;
        justify-content: center;
        text-align: center;

        width: 100%;
        padding-top: 8vw;
    }

    .tab_top_img {
        border-radius: 3vw;
    }

    .tab_line {
        display: none;
    }

    p.tab_t1 {
        font-size: 4vw;
        margin-right: 0;
    }

    p.tab_t2 {
        font-size: 7vw;
        margin-bottom: 6vw;
    }

    div.tab_t3 {

        width: 97%;
        margin-bottom: 6vw;
    }

    .tab_t3 * {
        font-size: 4vw !important;
        display: inline;
    }

    .tab_blue_twrap {
        margin-bottom: 4vw;
    }

    .tab_item {
        width: 96vw;
    }

    .tab_t3_br {
        display: block;
    }


    div.tab_fade_sd {
        width: 96vw;
        height: 50vw;
        border-radius: 4vw;
    }

    .tab_content {
        padding-top: 0;
        padding-bottom: 10vw;
    }

    .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
        width: 2.4vw;
        height: 2.4vw;
        border-radius: 50%;
        margin: 0vw;
        background: #11a1a1;
        opacity: 0.1;
    }

    .swiper-pagination-fraction,
    .swiper-pagination-custom,
    .swiper-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-bullets.swiper-pagination-horizontal {
        display: flex;
        flex-wrap: wrap;
        position: static;
        gap: 1.5vw;
    }

    .swiper-pagination-bullet-active {
        background: #11a1a1 !important;
        opacity: 0.8 !important;
    }

    .con04 .tab_content .con_itv {
        margin-top: 6vw;
    }

    .tab_top {
        margin-bottom: 2vw;
    }

    .pgnt_wrap {
        margin-top: 2vw;
    }

    .tab_simg {
        width: 96%;
        height: 27vw;
        border-radius: 3vw;
        overflow: hidden;
    }

    div.tab_swiper {
        width: 101.8%;
    }

    .con04_itv {
        margin-top: 32vw;
    }

    .con04_t1 {
        margin-bottom: 7vw;
    }

    .con04_2nd {
        padding-top: 15vw;
    }

    p.con04_2nd_t1 {
        font-size: 6.1vw;
        margin-bottom: 2vw;
    }

    p.con04_2nd_t2 {
        text-align: center;
    }

    p.con04_2nd_t3 {
        font-size: 5vw;
        text-align: center;
        margin-top: 6vw;
    }

    p.con04_2nd_t4 {
        margin-left: 0;
        margin-top: 2vw;
        font-size: 3vw;

        display: flex;
    }




    .con04_2nd_table_wrap {
        width: 96vw;
        height: 77vw;
        border-radius: 4vw;
        border: 1px solid #ffe257;
        background: #fff;
        margin-top: 6vw;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        padding-bottom: 5.052vw;
        padding-bottom: 12vw;
    }

    p.con04_table_t1 {
        font-size: 3vw;
        right: 4vw;
        top: 4vw;
        opacity: 0.7;
    }


    p.con04_tbt {
        width: 26vw;
        font-size: 3.3vw;

        display: none;
    }

    .con04_tbl_wrap {
        gap: 6.4vw;
    }

    .con04_tb_line {
        width: 90vw;
    }

    .con04_grp_bar {
        width: 9.4vw;
        border-radius: 2vw 2vw 0 0;
    }

    /* .con04_grp_bar.bg_red {
        background: #fdd000 !important;
    } */
    /* 
    .con04_grp_t2.bg_pst_red {
        background: #fff0ab !important;
    } */

    p.con04_grp_t1 {
        font-size: 3.2vw;
        margin-bottom: 0.9vw;
        font-weight: 500;
    }

    p.con04_grp_t1 span {
        display: none;
    }

    p.con04_grp_t2 {
        width: 13.867vw;
        font-size: 3vw;
        padding: 0.5vw 0;
        margin-top: 0.2vw;
        margin-bottom: 2vw;
        text-align: center;
        border-radius: 1vw;
    }

    .con04_grp_wrap {
        bottom: 5.9vw;
        left: 3.6vw;
        gap: 1vw;
    }

    .con04_bee {
        display: none;
    }

    p.con04_grp_t3 {
        margin-top: 2vw;
        font-size: 3.3vw;
    }

    p.con04_grp_t4 {
        display: none;
    }

    .con04_gb_01 {
        height: 39vw;
    }

    .con04_gb_02,
    .con04_gb_03 {
        height: 37.4vw;
    }

    .con04_gb_04 {
        height: 36vw;
    }

    .con04_gb_05 {
        height: 34.5vw;
    }

    .con04_gb_06 {
        height: 32vw;
    }

    .con04_2nd_itv {
        margin-top: 8vw;
        margin-bottom: 2vw;
    }

    .itv_swiper {
        padding-bottom: 6vw;
    }

    .con04_itv_icon {
        width: 17vw;
        left: 1vw;
        top: -6vw;
    }

    div.con04_24 {
        width: 200vw;
    }

    .con05 {
        background: #d8f1ee;
        margin-top: -11vw;
        padding-top: 11vw;
        padding-bottom: 10vw;
    }

    .con05_box1 {
        padding-bottom: 10vw;
        margin-bottom: 6vw;
        margin-top: 7vw;
    }

    .con05 .con_itv {
        position: relative;
    }

    .con05_01 {
        width: 86vw;
        margin-bottom: 8vw;
    }


    .con05_02 {
        width: 46vw;
        /* margin-bottom: 2vw; */
    }

    .con05_03 {
        width: 46vw;
    }

    div.con05_vs_wrap {
        gap: 1vw;
    }

    .con05_05 {
        width: 18vw;
        top: -4vw;
        left: -3vw;
    }

    .con05_06 {
        width: 18vw;
        top: -4vw;
        right: -3vw;

    }

    .con05_itv_icon {
        width: 15vw;
        left: 0vw;
        top: -12.3vw;
    }

    .con05_itv {
        bottom: 0;
        margin-top: 9vw;
    }

    .con05_09 {
        width: 85vw;
        margin-bottom: 8vw;
    }

    .con05_10 {
        width: 37vw;
        margin-bottom: -3vw;
    }

    .con05_13 {
        width: 44vw;
    }

    .con05_12 {
        width: 17vw;
        top: 0vw;
        right: -5vw;
    }

    .con05_vs_wrap {
        margin-bottom: 6vw;
    }

    .con05_15 {
        width: 17vw;
        left: 4vw;
        top: -14vw;
    }

    .con05_box2 {
        padding-bottom: 10vw;
    }

    .con06 {
        padding-top: 10vw;
        padding-bottom: 10vw;
    }

    .con06_01 {
        width: 83vw;
    }

    p.con06_bt1 {
        margin-left: 0;
        margin-top: 4vw;
    }

    div.con06_msd {
        width: 100%;
        padding-top: 16vw;
        margin: 0;
    }

    .con06_item {
        border-radius: 3vw;
        width: 60vw;
    }

    .con06_item_img {
        height: 30.4vw;
        border-radius: 3vw;
    }

    .con06_item_body {
        width: 73%;
        padding-top: 4vw;
        padding-bottom: 4vw;
    }

    p.con06_it1,
    p.con06_it3 {
        font-size: 3.6vw;
    }

    p.con06_it2,
    p.con06_it4 {
        font-size: 6vw;
    }

    .con06_it2 {
        margin-bottom: 3vw;
    }

    .con06_it3 {
        margin-top: 3vw;
    }

    .con06_itop {
        width: 22vw;
        top: -13vw;
    }

    p.con06_int {
        font-size: 4.7vw;
        top: 11vw;
    }

    .con06_data_wrap {
        width: 100% !important;
        justify-content: center;
        align-items: center;
        gap: 1vw;

        margin-top: 6vw;
        margin-bottom: 8vw;
    }

    .con06_data {
        width: 31vw;
        height: 21.7vw;
        border-radius: 3vw;
        padding-left: 0;

        flex-direction: column;
        overflow: hidden;
    }


    div.con06_02_msd {
        margin-top: 6vw;
    }

    div.con06_data_name {
        width: 100%;
        font-size: 3.3vw;
        aspect-ratio: auto;
        background: none;

        background: #e0f4f4;
        color: #000;
        padding-top: 1.4vw;
        padding-bottom: 1.1vw;
        margin-bottom: 2.1vw;
        border-radius: 0;
    }

    span.con06_dtt1 {
        font-size: 3vw;
    }

    span.con06_dtt2 {
        font-size: 3.5vw;
    }


    .con06_dtt {
        padding-right: 0vw;
        padding-left: 0vw;
    }

    .con06_dline {
        width: 25vw;
        margin-left: 2vw;
        margin-top: 1vw;
        margin-bottom: 1.1vw;
    }

    .con06_11 {
        width: 17.4vw;
        left: 4vw;
        top: -9vw;
    }

    .con06_itv {
        background: #fff7d8;
        margin-top: 9vw;
        margin-bottom: 10vw;
    }

    .con06_itv_abt {
        top: -3.8vw;
        right: 9.6vw;
        font-size: 2.8vw;
    }

    .con07_01 {
        width: 65vw;
        margin-top: -0.3vw;
        margin-bottom: 6vw;
    }

    .con07_02 {
        width: 89vw;
        margin-bottom: 4vw;
    }

    .con_box_mb {
        margin-bottom: 6vw;
    }

    .con07_box {
        margin-top: 6vw;
    }

    .con07_box_04 {
        padding-bottom: 10vw;
    }

    .con07_system {
        width: 32vw;
        margin-top: 0vw;
        margin-bottom: 4vw;
    }

    .con07_04 {
        width: 82vw;
        margin-bottom: 2vw;
    }

    .con07_bt1>span {
        font-size: 3.5vw;
    }

    .con07_st_line {
        border-radius: 10vw;
        padding: 0.7vw 1.7vw;
        margin-left: 1vw;
    }

    .con07_ifrm {
        width: 76vw;
        border-radius: 3vw;
    }

    div.con07_pgnt_02_wrap {
        margin-top: 5vw;
    }

    div.con07_vd_swiper {
        width: 100%;
        margin-top: 18vw;
    }

    .con07_ifrm_vd {
        width: 100%;
        height: 43vw;
        border-radius: 3vw;
    }

    p.con07_ifrm_txt {
        font-size: 3.5vw;
        margin-top: 2vw;
        margin-bottom: 3vw;
    }


    .con07_06 {
        width: 19vw;
        top: 44vw;
        left: 2vw;
        z-index: 100;
    }

    .con07_07 {
        right: -23vw !important;
        top: 5vw !important;
    }

    .con07_2nd {
        margin-top: 22vw;
    }

    .con07_svd {
        width: 49vw;
        height: 74vw;
        border-radius: 3vw;
    }

    .con07_08 {
        width: 20vw;
        z-index: 100;
        top: -20vw;
        left: 2vw;
    }

    .con07_09 {
        top: 8vw;
        right: -21vw;
    }

    .con07_3rd {
        margin-top: 10vw;
        padding-top: 22vw;
        padding-bottom: 10vw;
    }

    .con07_3rd_item {
        width: 60vw;
        margin-bottom: 0;
    }

    .con07_10 {
        top: -2vw;
        left: 3vw;
        width: 18vw;
        z-index: 100;
    }

    .con07_11 {
        right: -21vw;
        top: 4vw;
    }

    .con07_21 {
        width: 84vw;
    }

    .con07_big_vd {
        border-radius: 4vw;
        height: 51.2vw;
        margin-top: 6vw;
        margin-bottom: -2vw;
        overflow: hidden;
    }

    .con07_btn_wrap_02 {
        display: none !important;
    }

    div.con07_svd_02 {
        width: 100%;

        margin-top: 6vw;
    }

    .con07_pt {
        font-size: 3.3vw;
        margin-top: 2vw;
        opacity: 0.7;

        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        text-align: center;
    }

    .con07_shorts_sd>div.swiper-wrapper.flow {
        transition-timing-function: ease-in-out;
        pointer-events: all;
    }


    div.con07_svd_02_btn_wrap {
        position: relative;
        width: 100%;
        justify-content: center;
        align-items: center;
        gap: 8vw;
        margin-top: 6vw;
    }

    .con07_svd_02_btn {
        width: fit-content;
        height: fit-content;
    }

    .con07_ifrm2 {
        width: 60vw;
    }

    .con07_ifrm2_vd {
        height: 40vw;
        border-radius: 3vw;
    }

    .con07_itv {
        margin-top: 9vw;
        margin-bottom: 10vw;
    }

    .con07_22 {
        width: 19vw;
        top: -11vw;
        left: 3vw;
    }

    .con07_24 {
        width: 64vw;
    }

    .con07_b3_t2 {
        margin-top: 4vw;
        margin-bottom: 6vw;
    }

    .con07_open {
        width: 60vw;
    }

    div.con07_btn_wrap {
        margin-top: 2vw;
    }

    div.con07_open_pgnt_wrap {
        margin-top: 6vw;
    }

    .con07_b3_foot {
        margin-top: 10vw;

        height: auto;
        border-radius: 4vw 4vw 0 0;

        padding-left: 0;
        padding-top: 10vw;
        padding-bottom: 10vw;

        text-align: center;
        justify-content: center;
        align-items: center;
    }

    p.con07_b3f_t1 {
        font-size: 4.1vw;
    }

    p.con07_b3f_t2 {
        width: 70%;
        font-size: 3.3vw;
        margin-top: 4vw;
    }

    div.con07_29 {
        position: relative;
        width: 27vw;
        left: -25vw;
        bottom: auto;
        margin-top: -25vw;
        order: -1;
    }

    .con07_31 {
        width: 67vw;
    }

    .con07_b4_t1 {
        margin-top: 4vw;
    }

    .con07_as_box {
        width: 60vw;
        height: 63vw;
        padding-top: 3vw;
        border-radius: 3vw;
    }

    .con07_asb_img {
        width: 54vw;
    }

    p.con07_ast_01 {
        font-size: 4.2vw;
        margin-top: 2vw;
        margin-bottom: 2vw;
    }

    p.con07_ast_02 {
        font-size: 3.3vw;
        width: 76%;
    }

    .con07_ast_02>br {
        display: none;
    }

    div.con07_02_msd {
        padding-top: 10vw;
    }

    .con07_as_top {
        width: 40vw;
        top: -2.6vw;
        z-index: 10;
    }

    .con07_02_msd_btn_wrap {
        margin-bottom: 10vw;
    }


    .pgnt_number .pgnt>span {
        width: 1ch;
    }

    .pgnt_number .pg_wrap {
        width: 14vw;
    }

    .pgnt_number .pgnt {
        opacity: 0.8;
        gap: 1vw;
        font-size: 4vw;
    }

    .pgnt_number .pgnt .swiper-pagination-total {
        opacity: 0.4;
    }



    div.con08_01 {
        height: 6.6vw;
    }

    .con08_legend_txt {
        font-size: 9vw;
        margin-top: 4vw;
    }

    .con08_st1 {
        margin-top: 4vw;
    }

    div.con08_03 {
        width: 270vw;
    }

    .con08_iner {
        margin-top: -12vw;
        padding-top: 8vw;
        padding-bottom: 10vw;
        background: #f5e1e3;
    }

    .con08_box1 {
        margin-top: 12vw;
    }

    .con08_bt1 {
        width: unset;
        height: 25.7vw;
        margin-top: 0;
    }

    .con08_bt1>img {
        width: unset;
        height: 100%;
    }

    p.con08_st_v1 {
        font-size: 4vw;
        margin-top: 4vw;
        margin-bottom: 2vw;
        text-align: center;
    }

    p.con08_st_v2 {
        font-size: 3.3vw;
        margin-bottom: 6vw;
        text-align: center;
    }

    p.con08_st_v3 {
        font-size: 3.3vw;
        margin-top: 4vw;
        margin-bottom: 6vw;
        text-align: center;
    }

    div.con08_15 {
        width: 19.9vw;
        right: -4vw;
        top: -9.8vw;

        position: absolute;
        /* con10_2nd_box argin-bottom: 4vw; */
        z-index: 111;
    }

    .con08_16 {
        width: 14.9vw;
    }

    .con08_18 {
        width: 18vw;
        bottom: -8vw;
        left: 2vw;
    }

    .con08_17 {
        width: 90vw;

        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .con08_item {
        width: 60vw;
    }

    .con08_itv {
        margin-top: 9vw;
        margin-bottom: 10vw;
    }

    .con08_09 {
        width: 21vw;
        bottom: 17vw;
        left: 3vw;
    }



    div.con08_iwrap2 {
        flex-direction: column;
        gap: 2vw;
    }

    .con08_item2 {
        width: 91vw;
    }

    .con08_13 {
        width: 15vw;
        bottom: 17vw;
        left: 2vw;
    }

    .con08_24 {
        width: 17vw;
        left: 2vw;
        bottom: 18vw;
    }

    .con09_01 {
        width: 50vw;
    }

    .con09_02 {
        width: 75vw;
        margin-top: 4vw;
    }

    .con09_t1 {
        margin-top: 4vw;
    }

    div.con09_swiper {
        width: 100vw;
    }

    .con09_simg {
        width: 58vw;
        height: 82.747vw;
    }

    div.con09_btn_wrap {
        position: relative;
        gap: 8vw;
        margin-top: 6vw;
        top: auto;
        transform: none;
    }

    .con09_swrap {
        flex-direction: column;
        padding-top: 0;
        padding-bottom: 0;

        margin-top: 6vw;
        padding-bottom: 38vw;
    }

    .con09_bee {
        width: 25vw;
        bottom: -11vw;
    }

    div.con09_box {
        padding-top: 0;
        padding-bottom: 0;
        height: 74vw;
    }

    div.menu_pgnt_wrap {
        margin-top: 6vw;
        font-size: 3.5vw;
    }

    .tab_menu2_wrap {
        width: 100%;
        height: auto;
        border-radius: 4vw;
        padding: 2vw 0;


        flex-wrap: wrap;
        row-gap: 1vw;
        column-gap: 4vw;
    }

    div.con09_msd {
        width: 100%;
    }

    .tab_menu2 {
        padding: 0 6vw;
        padding-top: 0.5vw;
        height: 8vw;
        font-size: 3.5vw;
    }

    .tm2_bee {
        display: none !important;
    }

    .tab_menu2.on_tab>p {
        transform: none;
    }

    .con09_mitem {
        width: 26vw;
        margin-bottom: 0;
    }

    .con09_mhead {
        height: 26vw;
    }

    .con09_mimg {
        width: 24vw;
    }

    .tab_item2 {
        padding-top: 6vw;
    }


    .con09_msd .swiper-slide-active + div .con09_mhead {
        background: #11a1a1;
    }

    /* 스크롤바 */
    .con09_pop_body::-webkit-scrollbar {
        width: 1.5vw;
    }

    .con09_pop_body::-webkit-scrollbar-thumb {
        background: #11a1a1;
        border-radius: 10vw;
    }

    .con09_pop_body::-webkit-scrollbar-track {
        background: #fff;
    }

    .view_more {
        opacity: 1;
        width: 16vw;
        height: 8vw;
        top: -5vw;
        left: 3vw;
    }

    .view_more>p {
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        flex-direction: column;

        font-size: 3vw;
    }

    .tab_content2 {
        padding-top: 0;
        margin-top: 0;
    }

    .con09 {
        padding-bottom: 10vw;
    }

    p.con09_mtxt {
        font-size: 4.2vw;
        margin-top: 4vw;
    }

    .con09_msd_wrap {
        margin-top: 0;
    }

    .con09_pop_iner {
        width: 80vw;
        border-radius: 4vw;
        margin-bottom: 10vw;
    }

    .con09_pop_head {
        height: 45vw;
    }

    .con08_pop_close {
        top: 3vw;
        right: 3vw;
        width: 4vw;
    }

    .con09_pop_img {
        width: 38vw;
        margin-top: 0;
        max-height: 60vw;
    }

    p.con09_pop_t1 {
        font-size: 4vw;
        margin-top: 5vw;
        margin-bottom: 3vw;
    }

    p.con09_pop_t2 {
        font-size: 3vw;
    }

    p.con09_pop_t3 {
        font-size: 4vw;
        margin-top: 4vw;
    }

    .con09_pop_body {
        height: 45vw;
        padding-bottom: 3vw;
    }

    .con10 {
        padding-top: 13vw;
        padding-bottom: 13vw;
    }

    .con10_2nd_bwrap {
        width: 100%;
        flex-wrap: wrap;
        gap: 0;
    }

    .con10_2nd_box {
        width: 24%;
    }

    .con10_2nd_box1 {
        animation: ddmY2 4s infinite ease-in-out;
    }

    .con10_2nd_box2 {
        animation: ddmY2 4s 1s infinite ease-in-out;
    }

    .con10_2nd_box3 {
        animation: ddmY2 4s 2s infinite ease-in-out;
    }

    .con10_2nd_box4 {
        animation: ddmY2 4s 3s infinite ease-in-out;
    }

    .con09_18 {
        width: 52vw;
    }

    p.con09_price {
        width: 64.509vw;
        font-size: 8vw;
    }

    p.con09_won {
        font-size: 5.1vw;
        margin-top: 1.2vw;
        margin-left: 0.4vw;
    }

    .con09_wing {
        width: 8vw;
    }

    .con09_pwrap {
        margin: 0 3vw;
    }

    p.con10_t1 {
        font-size: 4.2vw;
        text-align: center;
        line-height: 1.4;

        margin-top: 6vw;
    }

    .con09_item {
        width: 46vw;
    }

    div.con10_msd {
        margin-top: 6vw;
    }



    .con10_2nd {
        padding-top: 26vw;
        padding-bottom: 8vw;
    }

    .con10_03 {
        display: none;
    }

    p.con10_2nd_t1 {
        font-size: 5vw;
    }

    p.con10_2nd_t2 {
        font-size: 4.5vw;
    }

    .con10_02 {
        width: 80vw;
        margin-top: 3.4vw;
        margin-bottom: 4vw;
    }

    .con11_2nd_bee {
        width: 28vw;
        top: -24.2vw;
        left: -6vw;
    }

    .con11 {
        padding-top: 10vw;
        padding-bottom: 10vw;
    }

    div.con11_box {
        padding-top: 10vw;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .con11_box_iner {
        justify-content: center;
        align-items: center;
        margin-left: 0;
        text-align: center;
    }

    .con11_box2_top {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-top: 0;
    }

    .con11_box2 {
        padding-bottom: 10vw;
    }

    .con11_check {
        width: 33vw;
        margin-bottom: 4vw;
    }

    p.con11_bt1 {
        font-size: 7vw;
    }

    .con11_box_img {
        width: 100%;
        height: 56vw;
    }

    .con11_box_img>img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .con10_15 {
        transform: none;
        top: auto;
        left: auto;

        width: 36vw;
        bottom: 2vw;
        right: 2vw;
        z-index: 10;
    }

    p.con11_bt2 {
        font-size: 5vw;
        padding: 1.1vw 4.1vw;
        border-radius: 20vw;
        margin-top: 3vw;
        margin-bottom: 3.2vw;
    }

    p.con11_bt3 {
        font-size: 3.3vw;
        margin-bottom: 6vw;
    }

    .con11_box2_bimg {
        width: 90vw;
        border-radius: 4vw;
        margin-right: 0;
    }

    .con11_box2_img {
        width: 55vw;
    }

    div.con11_box2_swiper {
        width: 92.5%;
        margin-top: 4vw;
        margin-bottom: 0;

        border-radius: 2.7vw;
        overflow: hidden;
    }

    .con11_box3_right {
        width: 100%;
        height: 35.6vw;
        gap: 2vw;
        margin-right: 0;
        margin-bottom: 10vw;

        pointer-events: none;
    }

    .con11_box3_simg {
        width: 44vw;
    }

    .con11_b3_vsd div.swiper-wrapper.flow,
    .con11_b3_vsd2 div.swiper-wrapper.flow {
        transition-timing-function: ease-in-out;
    }

    .con11_b3_vsd div.swiper-slide {
        align-items: flex-end !important;
    }

    .con11_b3_vsd2 div.swiper-slide {
        align-items: flex-start !important;
    }

    .con11_box4_img {
        width: 100%;
    }

    .con10_41 {
        width: 43vw;
        bottom: 0;
        left: 4vw;
    }

    .con11_b4i_in {
        width: 41vw;
        right: 7vw;
    }

    .con11_2nd {
        padding-top: 15vw;
        padding-bottom: 10vw;
    }

    .con11_01 {
        width: 65vw;
    }

    p.con11_2nd_t1 {
        margin-top: 4vw;
    }

    .con11_02 {
        width: 60vw;
        margin-top: 5vw;
    }

    .con11_03 {
        width: 96vw;
    }

    .con11_2nd_itv {
        margin-top: 9vw;
    }

    .con11_06 {
        width: 17vw;
        left: 5vw;
        bottom: 8vw;
    }

    .con12 {
        padding-top: 15vw;
        padding-bottom: 10vw;
    }

    .con12_01 {
        width: 90vw;
    }

    .con12_t1 {
        margin-top: 4vw;
        margin-bottom: 6vw;
    }

    div.con12_box1_top {
        margin-left: 0;
    }

    .con12_03 {
        width: 68vw;
    }

    p.con12_tt {
        font-size: 7vw;
        text-align: center;
    }

    .con12_b1_item {
        width: 77vw;
    }

    .con12_b1i_wrap {
        flex-direction: column;
        gap: 2vw;
        margin-top: 6vw;
        margin-bottom: 42vw;
    }

    .con12_02 {
        width: 66vw;
        left: 6vw;
        bottom: -18vw;
    }

    p.con_itv_t3 {
        font-size: 4vw;
        padding: 1.1vw 2.8vw 0.9vw;
        border-radius: 20vw;
        margin-bottom: 2.5vw;
    }



    div.con12_itv {
        width: 100%;
        border-radius: 4vw 4vw 0 0;
        padding: 4vw 0;
        margin-bottom: 0;
    }

    .con12_itv .con_itv_t2 {
        width: 70%;
    }

    .con12_itv p.con_itv_t2>br {
        display: none;
    }

    .con12_06 {
        width: 18vw;
        bottom: auto;
        left: auto;
        top: -29vw;
        right: 18vw;
    }

    .con12_09 {
        width: 90vw;
        margin-top: 6vw;
        margin-bottom: 10vw;
    }

    .con12_10 {
        display: none;
    }

    p.con12_st {
        font-size: 5.7vw;
        margin-bottom: 2vw;
    }

    .con12_benefit {
        width: 29.8vw;
        position: relative;
    }

    .con12_tt2 {
        margin-bottom: 3vw;
    }



    p.con12_tt3 {
        margin-top: 10vw;
        margin-bottom: 6vw;
    }


    p.con12_cft {
        font-size: 3.5vw;
    }

    span.con12_cft_dot {
        display: none;
    }

    div.con12_careful {
        flex-direction: column;
        margin-right: 0;
        margin-top: 10vw;
        text-align: center;
    }

    .con15_card_arw {
        font-size: 5vw;
        margin: 0 -2vw;
    }

    .con12_23 {
        width: 21vw;
        margin-right: 0;
        margin-bottom: 4vw;
    }

    .con12_form_wrap {
        width: 90vw;
        height: auto;

        margin-top: 10vw;
        margin-bottom: 10vw;
        border-radius: 4vw;
        flex-direction: column;
    }

    .con12_form_wrap>div {
        width: 100%;
        padding-top: 10vw;
        padding-bottom: 10vw;
    }

    .con12_24 {
        width: 16vw;
        position: absolute;
        margin-top: 0;
        top: 43vw;
        right: 3vw;
    }

    p.con12_ft1 {
        font-size: 6vw;
        margin-top: 0;
        margin-bottom: 4vw;
    }

    .con12_fline {
        padding: 0.8vw 2vw;
        border-radius: 1.9vw;
        margin-right: 1vw;
    }

    p.con12_ft2 {
        font-size: 4vw;
    }

    p.con12_ft3 {
        font-size: 3vw;
        margin-top: 4vw;
    }

    .con12_27 {
        width: 75vw;
        margin-top: 0;
        margin-bottom: 4vw;
    }

    .con12_form_iner {
        width: 93%;
        gap: 2vw;
    }

    .form_ip_wrap {
        width: 100%;
        height: 10vw;
        border-radius: 2vw;
        margin-bottom: 2vw;
    }

    .form_sido_wrap {
        height: 10vw;
        gap: 2vw;
    }

    .form_sido {
        border-radius: 2vw;
    }

    .form_ip_wrap>label {
        padding-left: 4vw;
    }

    .form_ip_wrap,
    .form_sido {
        font-size: 3.5vw;
    }

    .form_sido>select {
        padding-left: 4vw;
        padding-right: 4vw;
        background-size: 2.8vw;
        background-position: right 3vw center;
    }

    .con13_form_agree {
        width: 3vw;
        height: 3vw;
        margin-bottom: -0.1vw;
        margin-right: 2vw;
    }

    .form_ag_wrap {
        margin: 3vw 0;
        margin-left: 1.3vw;
        font-size: 3.3vw;
    }

    .con12_place {
        margin-top: 6vw;
        margin-bottom: 10vw;
        flex-direction: column;
    }

    .con12_zido {
        width: 90vw;
    }

    .con12_pt {
        width: unset;
        height: 9vw;
        margin-bottom: 4vw;
    }

    .con12_pt_wrap {
        margin-left: 0;
        margin-bottom: 0;
        margin-top: 6vw;
    }

    p.con12_pt2 {
        margin-left: 0;
        text-align: center;
        font-size: 3.5vw;
        line-height: 1.4;
    }

    .con12_pt2.con12_pt2_mb {
        margin-bottom: 6vw;
    }

    .con13 {
        padding-top: 15vw;
        padding-bottom: 10vw;
    }

    .con13_01 {
        width: 88vw;
        margin-bottom: 20vw;
    }

    .con13_02 {
        width: 15vw;
        top: 4.3vw;
        left: 8.9vw;
    }

    div.con13_bwrap {
        align-items: center;
        margin-bottom: 40.3vw;

        flex-direction: column;
    }

    .con13_box1_wrap {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .con13_box1 {
        width: 93vw;
        height: 77vw;
        border-radius: 4vw;
        margin-right: 0;
    }

    .con13_box1_top {
        width: 60vw;
        height: 14vw;
        border-radius: 4vw 4vw 0 0;
        padding-top: 2vw;
        top: -11.6vw;
    }

    .con13_12 {
        width: 37vw;
    }

    .con13_10 {
        width: 84vw;
        margin-top: 1vw;
    }

    .con13_09 {
        width: 17vw;
        top: 8.6vw;
        right: 3vw;
    }

    .con13_box2 {
        width: 45vw;
    }

    .con13_box2_txt {
        width: unset;
        height: 21vw;
        top: 12vw;
    }

    .con13_box2_01 {
        margin-right: 5.5vw;
    }

    .con13_15 {
        width: 12vw;
        top: 26.7vw;
    }

    .con13_box2_wrap {
        margin-top: 4vw;
    }

    .con13_bms_box {
        width: 87vw;
        height: auto;
        padding-left: 0;
        padding-top: 6vw;
        border-radius: 4vw;
        padding-bottom: 6vw;

        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .con13_fwrap {
        flex-direction: column;
        gap: 2vw;
    }

    .con13_bb_wrap {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .con13_17 {
        width: 65vw;
        top: -10.1vw;
        border-radius: 4vw 4vw 0 0;
        overflow: hidden;
    }

    .con13_form {
        width: 65vw;
        height: 10vw;
        border-radius: 2vw;
        font-size: 3.5vw;
    }

    .con13_08 {
        width: 59vw;
        top: -68vw;
        right: auto;
    }

    .con13_07 {
        width: 57vw;
        z-index: 60;
        bottom: -3.5vw;
        left: 5vw;
    }

    .con13_form>label {
        padding-left: 4vw;
    }

    .con13_form input {
        width: 47vw;
        padding-left: 0;
    }

    .con13_submit {
        width: 50vw;
        margin-top: 10vw;
    }

    div.con14_ag_wrap {
        top: 40vw;
        position: absolute;
        margin: 3vw 0;
        margin-left: 0;
        font-size: 3.3vw;
    }

    .con14_form_agree {
        width: 3vw;
        height: 3vw;
        margin-bottom: -0.1vw;
        margin-right: 2vw;
    }

    .con14_form_agree>p {
        pointer-events: all;
    }

    span.con14_fv_more {
        display: none;
    }

    .con14_iner {
        height: 140vw;
        padding-top: 15vw;
    }

    .con14_06 {
        width: 90vw;
    }

    .con14_05 {
        width: 65vw;
    }

    p.con14_t1 {
        font-size: 3.3vw;
        width: 70vw;

        line-height: 1.6;
    }

    p.con14_t2 {
        font-size: 4vw;
        line-height: 1.5;
    }

    p.con14_t3 {
        font-size: 3vw;
    }

    .con14_07 {
        width: 19vw;
        margin: 0 2.5vw;
    }

    .con14_t1 br {
        display: none;
    }

    .con14_twrap {
        gap: 4vw;
        margin-top: 6vw;
    }

    .con14_twrap_02 {
        margin-top: 6vw;
    }

    .con14_02 {
        width: 49vw;
        left: -12vw;
        bottom: -1vw;
    }

    .con14_03 {
        width: 36vw;
        right: -4vw;
        bottom: -14vw;
    }

    .con15_03 {
        width: 77vw;
        filter: brightness(0) invert(1) saturate(0) brightness(0);
        opacity: 0.2;
    }

    .con15_02 {
        width: 83vw;
        margin-top: 4vw;
    }

    .con15_t1 {
        margin-top: 4vw;
    }

    .con15_card {
        width: 43vw;
    }

    .con15_lcd {
        width: 64vw;
        margin-bottom: -2.3vw;
    }

    div.con15_msd {
        margin-top: 8vw;
        padding-bottom: 4vw;
    }

    .con15_msd .swiper-wrapper {
        align-items: flex-end;
    }

    .con15_msd .swiper-slide {
        width: auto;
        margin: 0 2vw;
    }

    div.con15_btn_wrap {
        margin-top: 4vw;
    }

    .con15_iner {
        width: 100%;
        padding-bottom: 10vw;
        background: #fff7d8;
    }

    .con15_18 {
        width: 90vw;
        margin-top: 10vw;
    }

    .con16 {
        padding-top: 15vw;
        padding-bottom: 15vw;
    }

    .con16_01 {
        width: 44vw;
        margin-bottom: 8vw;
    }

    .con16_agree_box {
        width: 90vw;
        height: auto;
        padding: 5vw 4vw;
        border-radius: 4vw;
    }

    .con16_ag_wrap {
        font-size: 3.5vw;
        margin: 0;
        margin-left: 0.3vw;
    }

    .con16_form_agree {
        width: 3vw;
        height: 3vw;
        margin-right: 2vw;
        border-radius: 50%;
    }

    .con16_form_agree:checked::before {
        border-radius: 50%;
    }

    .con16_fv_more {
        padding: 1vw 2.3vw;
        border-radius: 20vw;
    }

    p.con16_fw_t1 {
        font-size: 5vw;
    }

    p.con16_fw_t2 {
        font-size: 3vw;
        position: absolute;
        right: -21vw;
        top: 1.4vw;
        white-space: nowrap;
        opacity: 0.5;
    }

    .con16_fw_txt {
        margin-top: 6vw;
        margin-bottom: 4vw;

        position: relative;
    }

    .con16_form_wrap {
        justify-content: center;
        align-items: center;
        width: 89vw;
    }

    .form_margin_input .con16_inpt {
        width: 89vw;
        min-height: 10vw;
        padding-left: 4vw;
        font-size: 3.5vw;
        border-radius: 2vw;
    }

    .form_index {
        height: 30vw;
        padding-top: 4vw;
        padding-right: 4vw;
        padding-bottom: 4vw;
    }

    .map_mid_01 select {
        width: 100%;
        height: 10vw;
        padding-left: 4vw;
        padding-right: 4vw;

        background-size: 2.8vw;
        background-position: right 3vw center;
        border-radius: 2vw;

        font-size: 3.5vw;
    }

    .map_mid_01 {
        width: 89vw;
        gap: 2vw;
    }

    .con16_form {
        margin-left: 0vw;
        gap: 4vw;
    }

    .form_margin_input label {
        width: 100%;
        font-size: 3.5vw;
        margin-right: -4vw;
        margin-bottom: 1vw;
    }

    div.form_margin_input {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .con16_rq {
        left: -2vw;
        top: -1vw;
    }

    .form_index_input>label {
        margin-top: 0;
    }

    .form_submit_div {
        margin-top: 6vw;
        width: 61vw;
        margin-left: 0;
    }

    .time_bar_iner {
        flex-wrap: wrap;
        padding: 4vw 0 6vw;
    }

    .time_bar {
        width: 100%;
        height: auto;
    }

    .con13_21 {
        width: 6vw;
        margin-right: 2vw;
    }

    p.time_t1 {
        font-size: 4.9vw;
    }

    p.time_t2 {
        display: none;
    }

    .con11_twrap {
        margin: 0;
        margin-bottom: 8vw;

    }

    .con07_msd {
        display: none !important;
    }

    .con07_3rd_iwrap {
        display: flex !important;

    }

    .con07_3rd_iwrap {
        width: 100%;
        column-gap: 3.6vw;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        margin-bottom: 2vw;
        row-gap: 5vw;
    }

    .con07_3rd_item {
        width: 43vw;
    }

    .con07_ifrm2_vd {
        height: 25vw;
    }

    .con07_ifrm2 {
        width: 39vw;
    }


    .con05_itv_icon {
        display: none !important;
    }

    .con05_box1 .con05_04 {
        width: 12vw;
        margin-left: -1vw;
        margin-right: -0.1vw;
    }

    .con05_box1 .con05_04 {
        width: 8vw;
        margin-left: -3vw;
        margin-right: -0.1vw;
        z-index: 3;
        margin-bottom: -20vw;
    }

    .con05_03 {
        width: 51vw !important;
        box-shadow: 0 0 10vw 0 rgba(0, 0, 0, 0.5);
        border-radius: 6vw;
    }

    .con05_05 {
        width: 14vw;
        top: 15vw;
        left: 24vw;
    }

    .con05_02 {
        width: 33vw;
        margin-bottom: -24vw;
    }

    .con05_itv {
        bottom: 0;
        margin-top: 2vw;
    }

    .con05_box2 .con05_04 {

        margin-left: 0vw;
        margin-right: 0.2vw;
    }

    .con07_open_msd {
        display: none !important;
    }

    .con07_open_wrap {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        width: 100% !important;
        padding: 0 2vw;
        gap: 3vw;
    }

    .con07_open {
        width: 43vw;
    }

    .con07_02_msd {
        display: none !important;
    }

    .con07_as_wrap {
        display: flex !important;
        width: 100% !important;

        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        gap: 3vw;
        row-gap: 7vw;
        margin-top: 8vw;
    }

    .con07_as_box {
        width: 44vw;
        height: 61vw;
        padding-top: 6vw;
        border-radius: 3vw;
    }

    .con07_asb_img {
        width: 37vw;
    }

    .con08_msd {
        display: none !important;
    }

    .con08_iwrap {
        display: flex !important;
        flex-wrap: wrap;
        width: 100% !important;
        gap: 3vw;
        justify-content: center;
        row-gap: 3vw;
        margin-bottom: 3vw;
    }

    .con08_item {
        width: 42vw;
    }

    .con08_02_msd {
        display: none !important;
    }

    .con11_box3_right {
        height: 115.6vw;
    }

    .con12_msd {
        display: none !important;
    }



    .con12_bwrap {

        display: flex !important;
        flex-wrap: wrap;
        gap: 2vw;
        width: 100% !important;
        justify-content: center;
        align-items: center;

    }

    .con12_qst {
        width: 3vw;
        top: 19vw;
    }

    .con12_stamp {
        width: 9vw;
        position: absolute;
        top: 14.7vw;
    }

    .con12_02_msd {
        display: none !important;
    }

    .con12_prcc_wrap {
        display: flex !important;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        width: 100% !important;
        gap: 3vw;
    }

    .con12_prcc {
        width: 28.9vw;
    }


    .con05_15 {
        display: none !important;
    }

    .con15_msd {
        display: none !important;
    }

    .con15_card_wrap {
        width: 100%;
        flex-wrap: wrap;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 3vw;
    }


    .con15_lcd {
        width: 55vw;
        margin-right: -14vw;
        margin-bottom: -4vw;
    }

    .con06_item_body {
        width: 73%;
        padding-top: 3vw;
        padding-bottom: 2vw;
    }

    p.con06_it1,
    p.con06_it3 {
        font-size: 3.1vw;
    }

    p.con06_it2,
    p.con06_it4 {
        font-size: 3.3vw;
        margin-top: 0.4vw;
    }

    .con06_item {
        border-radius: 3vw;
        width: 29vw;
    }

    .con06_item_img {
        height: 17.4vw;
        border-radius: 3vw;
    }

    .con06_itop {
        width: 17vw;
        top: -10vw;
    }

    p.con06_int {
        font-size: 3.3vw;
        top: 8.6vw;
    }



    .itv_pgnt_wrap {
        display: none;
    }

    div.itv_btn_wrap {
        margin-top: 4vw;
        gap: 5vw;
    }

    .con07_2nd {
        margin-top: 25vw;
    }

    .con07_svd {
        width: 36vw;
        height: 64vw;
        border-radius: 3vw;
    }

    .iphone_01 {
        width: 43vw;
        top: -1.1vw;
    }

    .con07_shorts_sd {
        width: 130% !important;
        padding-top: 7vw !important;
    }


    .con07_center_video {
        width: 38vw;
        height: 68vw;
        top: 6.8vw;
    }

    .con07_st_btn_wrap {
        margin-top: 12vw !important;
        gap: 8vw !important;
    }

    .con07_st_pgnt {
        
    }

    .tab_menu_last {
        margin-right: 61vw;
    }

    .tab_menu_txt {
        position: absolute;
        bottom: 1.4vw;
        right: 14vw;
        font-size: 3.8vw;
        opacity: 0.6;
    }

    .con07_svd_pgnt {
        display: none;
    }

    .audio_play_btn_wrap {
        width: 20vw;
        left: 2vw;
        top: 2vw;
    }
}